package com.fc.test.model.auto;

import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.lang.Long;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.lang.Integer;

/**
 * 企业职位信息表 EntJob 
 * @author DrRic_自动生成
 * @email drhyz@qq.com
 * @date 2020-07-05 17:21:40
 */
 @ApiModel(value="EntJob", description="企业职位信息表")
public class EntJob implements Serializable {

	private static final long serialVersionUID = 1L;
	
		
	/** 企业id **/
	@ApiModelProperty(value = "企业id")
	private Integer eid;
		
	/** 职位id **/
	@ApiModelProperty(value = "职位id")
	private Integer jid;
		
	/** 预计招聘数 **/
	@ApiModelProperty(value = "预计招聘数")
	private Integer hc;
		
	/** 职位名称 **/
	@ApiModelProperty(value = "职位名称")
	private String name;
		
	/** 职位类型 1-实习 2-校招 3-社招 4-不限**/
	@ApiModelProperty(value = "职位类型")
	private Integer type;
		
	/** 是否为急招 0-是 1-否 **/
	@ApiModelProperty(value = "是否为急招")
	private Integer urgent;
		
	/** 薪资水平 **/
	@ApiModelProperty(value = "薪资水平")
	private Long salary;
		
	/** 职位职责描述 **/
	@ApiModelProperty(value = "职位职责描述")
	private String duty;
		
	/** 职位要求 **/
	@ApiModelProperty(value = "职位要求")
	private String req;
		
	/** 职位位置 **/
	@ApiModelProperty(value = "职位位置")
	private String location;
		
	/** 职位状态 0-职位发布 1-职位审核 2-职位删除 **/
	@ApiModelProperty(value = "职位状态")
	private Integer status;
		
	/** 发布时间 **/
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	@ApiModelProperty(value = "发布时间")
	private Date time;
		
	/** 职位位置状态 0-置顶 1-取消置顶 **/
	@ApiModelProperty(value = "职位位置状态")
	private Integer position;
		
		
	public Integer getEid() {
        return eid;
    }

    public void setEid(Integer eid) {
        this.eid = eid;
    }
	 
			
	public Integer getJid() {
        return jid;
    }

    public void setJid(Integer jid) {
        this.jid = jid;
    }
	 
			
	public Integer getHc() {
        return hc;
    }

    public void setHc(Integer hc) {
        this.hc = hc;
    }
	 
			
	public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
	 
			
	public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }
	 
			
	public Integer getUrgent() {
        return urgent;
    }

    public void setUrgent(Integer urgent) {
        this.urgent = urgent;
    }
	 
			
	public Long getSalary() {
        return salary;
    }

    public void setSalary(Long salary) {
        this.salary = salary;
    }
	 
			
	public String getDuty() {
        return duty;
    }

    public void setDuty(String duty) {
        this.duty = duty;
    }
	 
			
	public String getReq() {
        return req;
    }

    public void setReq(String req) {
        this.req = req;
    }
	 
			
	public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }
	 
			
	public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }
	 
			
	public Date getTime() {
        return time;
    }

    public void setTime(Date time) {
        this.time = time;
    }
	 
			
	public Integer getPosition() {
        return position;
    }

    public void setPosition(Integer position) {
        this.position = position;
    }
	 
			
	public EntJob() {
        super();
    }
    
																																																																			
	public EntJob(Integer eid,Integer jid,Integer hc,String name,Integer type,Integer urgent,Long salary,String duty,String req,String location,Integer status,Date time,Integer position) {
	
		this.eid = eid;
		this.jid = jid;
		this.hc = hc;
		this.name = name;
		this.type = type;
		this.urgent = urgent;
		this.salary = salary;
		this.duty = duty;
		this.req = req;
		this.location = location;
		this.status = status;
		this.time = time;
		this.position = position;
		
	}
	
}